package com.example.smartf.service;

import com.example.smartf.model.mongo.Group;

import java.util.List;

public interface RootService {

    //root用户添加新设备（测试新设备）
    public String newdevtest(String deviceID);

    //root用户添加一个新设备（并不会在用户所属device中添加）
    public String addnewdev(String deviceID);

    //root用户添加一个新的分组
    public String addnewgroup(String groupID);

    //root用户删除一个分组
    public String delgroup(String groupID);

    //root用户显示所有分组
    public List<Group> showgroup();

    //root用户给一个分组加用户
    public String adduser(String groupID,String username);

    //root用户给一个分组删除用户
    public String deluser(String groupID,String username);

    //root用户给一个分组加设备
    public String adddevice(String groupID,String deviceID,String kind,String devicename,String remarks);

    //root用户给一个分组删除设备
    public String deldevcie(String groupID,String deviceID);
}
